// P1005 write by cn_ryh